home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / kyfs680.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  21.6 KB  |  901 lines

  1. *%
  2. *% Copyright (c) 2000 Kyocera Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.1"
  6. *GPDFileName: "KYFS680.GPD"
  7. *GPDFileVersion: "1.1.0228A"
  8. *Include: "StdNames.gpd"
  9. *Include: "ttfsub.gpd"
  10. *ModelName: "Kyocera FS-680"
  11. *MasterUnits: PAIR(600, 600)
  12. *ResourceDLL: "kyores.dll"
  13. *PrintRate: 8
  14. *PrintRatePPM: 8
  15. *PrintRateUnit: PPM
  16. *PrinterType: PAGE
  17. *MaxCopies: 999
  18. *%******************MULTIPLE DLLs******************
  19. *Feature: RESDLL
  20. {
  21.     *Option: KyoRes
  22.     {
  23.         *Name: "kyores.dll"
  24.     }
  25.     *Option: KyoFonts
  26.     {
  27.         *Name: "kyofonts.dll"
  28.     }
  29. }
  30. *%*******************ORIENTATION********************
  31. *Feature: Orientation
  32. {
  33.     *rcNameID: =ORIENTATION_DISPLAY
  34.     *DefaultOption: PORTRAIT
  35.     *Option: PORTRAIT
  36.     {
  37.         *rcNameID: =PORTRAIT_DISPLAY
  38.         *Command: CmdSelect
  39.         {
  40.             *Order: DOC_SETUP.1
  41.             *NoPageEject?: TRUE
  42.             *Cmd: "<1B>&l0O"
  43.         }
  44.     }
  45.     *Option: LANDSCAPE_CC90
  46.     {
  47.         *rcNameID: =LANDSCAPE_DISPLAY
  48.         *Command: CmdSelect
  49.         {
  50.             *Order: DOC_SETUP.1
  51.             *NoPageEject?: TRUE
  52.             *Cmd: "<1B>&l1O"
  53.         }
  54.     }
  55. }
  56. *%*****************PAPER CONSTRAINTS****************
  57. *BlockMacro: SmallPapers
  58. {
  59.     *Constraints: LIST(PaperSize.A6,PaperSize.B5ISO,PaperSize.Option8,PaperSize.EXECUTIVE)
  60. }
  61. *BlockMacro: Envelopes
  62. {
  63.     *Constraints: LIST(PaperSize.ENV_10,PaperSize.ENV_9,PaperSize.ENV_MONARCH)
  64.     *Constraints: LIST(PaperSize.ENV_PERSONAL,PaperSize.ENV_C5,PaperSize.ENV_DL)
  65. }
  66. *%********************PAPER SOURCE******************
  67. *Feature: InputBin
  68. {
  69.     *rcNameID: =PAPER_SOURCE_DISPLAY
  70.     *DefaultOption: Option2
  71.     *Option: Option2                *% Cassette 1 (Internal)
  72.     {
  73.         *rcNameID: 265
  74.         *InsertBlock: =SmallPapers
  75.         *InsertBlock: =Envelopes
  76.         *Command: CmdSelect
  77.         {
  78.             *Order: DOC_SETUP.2
  79.             *Cmd: "<1B>&l1H"
  80.         }
  81.     }
  82.     *Option: Option3                *% Cassette 2
  83.     {
  84.         *rcNameID: 488
  85.         *InsertBlock: =SmallPapers
  86.         *InsertBlock: =Envelopes
  87.         *Command: CmdSelect
  88.         {
  89.             *Order: DOC_SETUP.2
  90.             *Cmd: "<1B>&l4H"
  91.         }
  92.     }
  93.     *Option: MANUAL                    *% Manual Feed
  94.     {
  95.         *rcNameID: 388
  96.         *Command: CmdSelect
  97.         {
  98.             *Order: DOC_SETUP.2
  99.             *Cmd: "<1B>&l2H"
  100.         }
  101.     }
  102. }
  103. *%*********************RESOLUTION*******************
  104. *Feature: Resolution
  105. {
  106.     *rcNameID: =RESOLUTION_DISPLAY
  107.     *DefaultOption: Option1
  108.     *Option: Option1
  109.     {
  110.         *Name: "600 "=DOTS_PER_INCH
  111.         *DPI: PAIR(600, 600)
  112.         *TextDPI: PAIR(600, 600)
  113.         *MinStripBlankPixels: 32
  114.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  115.         *SpotDiameter: 100
  116.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  117.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  118.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  119.         *Command: CmdSelect
  120.         {
  121.             *Order: JOB_SETUP.4
  122.             *Cmd: "@PJL SET RESOLUTION=600<0D0A>@PJL ENTER LANGUAGE = PCL<0D0A1B>E<1B>*t600R<1B>&u"
  123. + "600D<1B>*r0F"
  124.         }
  125.     }
  126.     *Option: Option2
  127.     {
  128.         *Name: "300 "=DOTS_PER_INCH
  129.         *DPI: PAIR(300, 300)
  130.         *TextDPI: PAIR(300, 300)
  131.         *MinStripBlankPixels: 32
  132.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  133.         *SpotDiameter: 100
  134.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  135.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  136.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  137.         *Command: CmdSelect
  138.         {
  139.             *Order: JOB_SETUP.4
  140.             *Cmd: "@PJL SET RESOLUTION=300<0D0A>@PJL ENTER LANGUAGE = PCL<0D0A1B>E<1B>*t300R<1B>&u"
  141. + "600D<1B>*r0F"
  142.         }
  143.     }
  144. }
  145. *%********************PAPER SIZE********************
  146. *Feature: PaperSize
  147. {
  148.     *rcNameID: =PAPER_SIZE_DISPLAY
  149.     *DefaultOption: LETTER
  150.     *Option: LETTER
  151.     {
  152.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  153.         *PageProtectMem: 4109
  154.         *switch: Orientation
  155.         {
  156.             *case: PORTRAIT
  157.             {
  158.                 *PrintableArea: PAIR(4800, 6340)
  159.                 *PrintableOrigin: PAIR(150, 110)
  160.                 *CursorOrigin: PAIR(143, 95)
  161.                 *Command: CmdSelect
  162.                 {
  163.                     *Order: DOC_SETUP.3
  164.                     *Cmd: "<1B>&l2a&l8c1E<1B>*p0x0Y<1B>*c0t5776x7670Y"
  165.                 }
  166.             }
  167.             *case: LANDSCAPE_CC90
  168.             {
  169.                 *PrintableArea: PAIR(4810, 6290)
  170.                 *PrintableOrigin: PAIR(150, 150)
  171.                 *CursorOrigin: PAIR(95, 6481)
  172.                 *Command: CmdSelect
  173.                 {
  174.                     *Order: DOC_SETUP.3
  175.                     *Cmd: "<1B>&l2a&l8c1E<1B>*p0x0Y<1B>*c0t7670x5822Y"
  176.                 }
  177.             }
  178.         }
  179.     }
  180.     *Option: LEGAL
  181.     {
  182.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  183.         *PageProtectMem: 5230
  184.         *switch: Orientation
  185.         {
  186.             *case: PORTRAIT
  187.             {
  188.                 *PrintableArea: PAIR(4800, 8130)
  189.                 *PrintableOrigin: PAIR(150, 120)
  190.                 *CursorOrigin: PAIR(150, 120)
  191.                 *Command: CmdSelect
  192.                 {
  193.                     *Order: DOC_SETUP.3
  194.                     *Cmd: "<1B>&l3a&l8c1E<1B>*p0x0Y<1B>*c0t5776x9830Y"
  195.                 }
  196.             }
  197.             *case: LANDSCAPE_CC90
  198.             {
  199.                 *PrintableArea: PAIR(4800, 8100)
  200.                 *PrintableOrigin: PAIR(150, 150)
  201.                 *CursorOrigin: PAIR(120, 8281)
  202.                 *Command: CmdSelect
  203.                 {
  204.                     *Order: DOC_SETUP.3
  205.                     *Cmd: "<1B>&l3a&l8c1E<1B>*p0x0Y<1B>*c0t9830x5822Y"
  206.                 }
  207.             }
  208.         }
  209.     }
  210.     *Option: EXECUTIVE
  211.     {
  212.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  213.         *PageProtectMem: 4109
  214.         *switch: Orientation
  215.         {
  216.             *case: PORTRAIT
  217.             {
  218.                 *PrintableArea: PAIR(4050, 6030)
  219.                 *PrintableOrigin: PAIR(150, 120)
  220.                 *CursorOrigin: PAIR(143, 95)
  221.                 *Command: CmdSelect
  222.                 {
  223.                     *Order: DOC_SETUP.3
  224.                     *Cmd: "<1B>&l1a&l8c1E<1B>*p0x0Y<1B>*c0t4876x7310Y"
  225.                 }
  226.             }
  227.             *case: LANDSCAPE_CC90
  228.             {
  229.                 *PrintableArea: PAIR(4050, 6000)
  230.                 *PrintableOrigin: PAIR(150, 150)
  231.                 *CursorOrigin: PAIR(95, 6181)
  232.                 *Command: CmdSelect
  233.                 {
  234.                     *Order: DOC_SETUP.3
  235.                     *Cmd: "<1B>&l1a&l8c1E<1B>*p0x0Y<1B>*c0t7310x4922Y"
  236.                 }
  237.             }
  238.         }
  239.     }
  240.     *Option: A4
  241.     {
  242.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  243.         *PageProtectMem: 4249
  244.         *switch: Orientation
  245.         {
  246.             *case: PORTRAIT
  247.             {
  248.                 *PrintableArea: PAIR(4662, 6764)
  249.                 *PrintableOrigin: PAIR(150, 100)
  250.                 *CursorOrigin: PAIR(143, 95)
  251.                 *Command: CmdSelect
  252.                 {
  253.                     *Order: DOC_SETUP.3
  254.                     *Cmd: "<1B>&l26a&l8c1E<1B>*p0x0Y<1B>*c0t5611x8167Y"
  255.                 }
  256.             }
  257.             *case: LANDSCAPE_CC90
  258.             {
  259.                 *PrintableArea: PAIR(4662, 6714)
  260.                 *PrintableOrigin: PAIR(150, 150)
  261.                 *CursorOrigin: PAIR(110, 6895)
  262.                 *Command: CmdSelect
  263.                 {
  264.                     *Order: DOC_SETUP.3
  265.                     *Cmd: "<1B>&l26a&l8c1E<1B>*p0x0Y<1B>*c0t8167x5657Y"
  266.                 }
  267.             }
  268.         }
  269.     }
  270.     *Option: A5
  271.     {
  272.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  273.         *PageProtectMem: 2125
  274.         *switch: Orientation
  275.         {
  276.             *case: PORTRAIT
  277.             {
  278.                 *PrintableArea: PAIR(3198, 4672)
  279.                 *PrintableOrigin: PAIR(150, 140)
  280.                 *CursorOrigin: PAIR(143, 95)
  281.                 *Command: CmdSelect
  282.                 {
  283.                     *Order: DOC_SETUP.3
  284.                     *Cmd: "!R!spsz13;exit;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t3854x5705Y"
  285.                 }
  286.             }
  287.             *case: LANDSCAPE_CC90
  288.             {
  289.                 *PrintableArea: PAIR(3198, 4662)
  290.                 *PrintableOrigin: PAIR(150, 150)
  291.                 *CursorOrigin: PAIR(140, 4890)
  292.                 *Command: CmdSelect
  293.                 {
  294.                     *Order: DOC_SETUP.3
  295.                     *Cmd: "!R!spsz13;exit;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t5705x3900Y"
  296.                 }
  297.             }
  298.         }
  299.     }
  300.     *Option: A6
  301.     {
  302.         *rcNameID: 258
  303.         *PageDimensions: PAIR(2480, 3498)
  304.         *PageProtectMem: 2125
  305.         *switch: Orientation
  306.         {
  307.             *case: PORTRAIT
  308.             {
  309.                 *PrintableArea: PAIR(2180, 3198)
  310.                 *PrintableOrigin: PAIR(150, 150)
  311.                 *CursorOrigin: PAIR(143, 95)
  312.                 *Command: CmdSelect
  313.                 {
  314.                     *Order: DOC_SETUP.3
  315.                     *Cmd: "!R!spsz14;exit;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t2632x3948Y"
  316.                 }
  317.             }
  318.             *case: LANDSCAPE_CC90
  319.             {
  320.                 *PrintableArea: PAIR(2180, 3198)
  321.                 *PrintableOrigin: PAIR(150, 150)
  322.                 *CursorOrigin: PAIR(120, 3379)
  323.                 *Command: CmdSelect
  324.                 {
  325.                     *Order: DOC_SETUP.3
  326.                     *Cmd: "!R!spsz14;exit;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t3948x2678Y"
  327.                 }
  328.             }
  329.         }
  330.     }
  331.     *Option: B5
  332.     {
  333.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  334.         *PageProtectMem: 3198
  335.         *switch: Orientation
  336.         {
  337.             *case: PORTRAIT
  338.             {
  339.                 *PrintableArea: PAIR(4002, 5772)
  340.                 *PrintableOrigin: PAIR(150, 150)
  341.                 *CursorOrigin: PAIR(143, 95)
  342.                 *Command: CmdSelect
  343.                 {
  344.                     *Order: DOC_SETUP.3
  345.                     *Cmd: "<1B>&l45a&l8c1E<1B>*p0x0Y<1B>*c0t4819x7036Y"
  346.                 }
  347.             }
  348.             *case: LANDSCAPE_CC90
  349.             {
  350.                 *PrintableArea: PAIR(4002, 5772)
  351.                 *PrintableOrigin: PAIR(150, 150)
  352.                 *CursorOrigin: PAIR(110, 5953)
  353.                 *Command: CmdSelect
  354.                 {
  355.                     *Order: DOC_SETUP.3
  356.                     *Cmd: "<1B>&l45a&l8c1E<1B>*p0x0Y<1B>*c0t7036x4865Y"
  357.                 }
  358.             }
  359.         }
  360.     }
  361.     *Option: B5ISO
  362.     {
  363.         *rcNameID: 470
  364.         *PageDimensions: PAIR(4157, 5905)
  365.         *PageProtectMem: 3198
  366.         *switch: Orientation
  367.         {
  368.             *case: PORTRAIT
  369.             {
  370.                 *PrintableArea: PAIR(3850, 5650)
  371.                 *PrintableOrigin: PAIR(150, 150)
  372.                 *CursorOrigin: PAIR(143, 95)
  373.                 *Command: CmdSelect
  374.                 {
  375.                     *Order: DOC_SETUP.10
  376.                     *Cmd: "<1B>&l100a&l8c1E<1B>*p0x0Y<1B>*c0t4644x6836Y"
  377.                 }
  378.             }
  379.             *case: LANDSCAPE_CC90
  380.             {
  381.                 *PrintableArea: PAIR(3850, 5600)
  382.                 *PrintableOrigin: PAIR(150, 150)
  383.                 *CursorOrigin: PAIR(95, 5800)
  384.                 *Command: CmdSelect
  385.                 {
  386.                     *Order: DOC_SETUP.10
  387.                     *Cmd: "<1B>&l100a&l8c1E<1B>*p0x0Y<1B>*c0t6836x4690Y"
  388.                 }
  389.             }
  390.         }
  391.     }
  392.     *Option: Option8                    *% B6
  393.     {
  394.         *rcNameID: 259
  395.         *PageDimensions: PAIR(3024, 4302)
  396.         *PageProtectMem: 3198
  397.         *switch: Orientation
  398.         {
  399.             *case: PORTRAIT
  400.             {
  401.                 *PrintableArea: PAIR(2724, 4002)
  402.                 *PrintableOrigin: PAIR(150, 150)
  403.                 *CursorOrigin: PAIR(143, 95)
  404.                 *Command: CmdSelect
  405.                 {
  406.                     *Order: DOC_SETUP.3
  407.                     *Cmd: "!R!spsz15;exit;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t3285x4913Y"
  408.                 }
  409.             }
  410.             *case: LANDSCAPE_CC90
  411.             {
  412.                 *PrintableArea: PAIR(2724, 4002)
  413.                 *PrintableOrigin: PAIR(150, 150)
  414.                 *CursorOrigin: PAIR(150, 4183)
  415.                 *Command: CmdSelect
  416.                 {
  417.                     *Order: DOC_SETUP.3
  418.                     *Cmd: "!R!spsz15;exit;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t4913x3331Y"
  419.                 }
  420.             }
  421.         }
  422.     }
  423.     *Option: ENV_10
  424.     {
  425.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  426.         *PageProtectMem: 4109
  427.         *switch: Orientation
  428.         {
  429.             *case: PORTRAIT
  430.             {
  431.                 *PrintableArea: PAIR(2168, 5400)
  432.                 *PrintableOrigin: PAIR(150, 150)
  433.                 *CursorOrigin: PAIR(143, 95)
  434.                 *Command: CmdSelect
  435.                 {
  436.                     *Order: DOC_SETUP.3
  437.                     *Cmd: "<1B>&l81a&l8c1E<1B>*p0x0Y<1B>*c0t2630x6590Y"
  438.                 }
  439.             }
  440.             *case: LANDSCAPE_CC90
  441.             {
  442.                 *PrintableArea: PAIR(2178, 5400)
  443.                 *PrintableOrigin: PAIR(150, 150)
  444.                 *CursorOrigin: PAIR(95, 5581)
  445.                 *Command: CmdSelect
  446.                 {
  447.                     *Order: DOC_SETUP.3
  448.                     *Cmd: "<1B>&l81a&l8c1E<1B>*p0x0Y<1B>*c0t6590x2676Y"
  449.                 }
  450.             }
  451.         }
  452.     }
  453.     *Option: ENV_9
  454.     {
  455.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  456.         *PageProtectMem: 4109
  457.         *switch: Orientation
  458.         {
  459.             *case: PORTRAIT
  460.             {
  461.                 *PrintableArea: PAIR(2028, 5028)
  462.                 *PrintableOrigin: PAIR(150, 150)
  463.                 *CursorOrigin: PAIR(143, 95)
  464.                 *Command: CmdSelect
  465.                 {
  466.                     *Order: DOC_SETUP.3
  467.                     *Cmd: "!R!spsz16;exit;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t2450x6144Y"
  468.                 }
  469.             }
  470.             *case: LANDSCAPE_CC90
  471.             {
  472.                 *PrintableArea: PAIR(2028, 5028)
  473.                 *PrintableOrigin: PAIR(150, 150)
  474.                 *CursorOrigin: PAIR(95, 5209)
  475.                 *Command: CmdSelect
  476.                 {
  477.                     *Order: DOC_SETUP.3
  478.                     *Cmd: "!R!spsz16;exit;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t6144x2496Y"
  479.                 }
  480.             }
  481.         }
  482.     }
  483.     *Option: ENV_MONARCH
  484.     {
  485.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  486.         *PageProtectMem: 4109
  487.         *switch: Orientation
  488.         {
  489.             *case: PORTRAIT
  490.             {
  491.                 *PrintableArea: PAIR(2018, 4200)
  492.                 *PrintableOrigin: PAIR(150, 150)
  493.                 *CursorOrigin: PAIR(143, 95)
  494.                 *Command: CmdSelect
  495.                 {
  496.                     *Order: DOC_SETUP.3
  497.                     *Cmd: "<1B>&l80a&l8c1E<1B>*p0x0Y<1B>*c0t2450x5150Y"
  498.                 }
  499.             }
  500.             *case: LANDSCAPE_CC90
  501.             {
  502.                 *PrintableArea: PAIR(2028, 4200)
  503.                 *PrintableOrigin: PAIR(150, 150)
  504.                 *CursorOrigin: PAIR(95, 4381)
  505.                 *Command: CmdSelect
  506.                 {
  507.                     *Order: DOC_SETUP.3
  508.                     *Cmd: "<1B>&l80a&l8c1E<1B>*p0x0Y<1B>*c0t5150x2496Y"
  509.                 }
  510.             }
  511.         }
  512.     }
  513.     *Option: ENV_PERSONAL
  514.     {
  515.         *rcNameID: 468
  516.         *PageProtectMem: 4109
  517.         *switch: Orientation
  518.         {
  519.             *case: PORTRAIT
  520.             {
  521.                 *PrintableArea: PAIR(1878, 3600)
  522.                 *PrintableOrigin: PAIR(150, 150)
  523.                 *CursorOrigin: PAIR(143, 95)
  524.                 *Command: CmdSelect
  525.                 {
  526.                     *Order: DOC_SETUP.3
  527.                     *Cmd: "!R!spsz17;exit;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t2270x4430Y"
  528.                 }
  529.             }
  530.             *case: LANDSCAPE_CC90
  531.             {
  532.                 *PrintableArea: PAIR(1878, 3600)
  533.                 *PrintableOrigin: PAIR(150, 150)
  534.                 *CursorOrigin: PAIR(95, 3781)
  535.                 *Command: CmdSelect
  536.                 {
  537.                     *Order: DOC_SETUP.3
  538.                     *Cmd: "!R!spsz17;exit;<1B>&l8c1E<1B>*p0x0Y<1B>*c0t4430x2316Y"
  539.                 }
  540.             }
  541.         }
  542.     }
  543.     *Option: ENV_C5
  544.     {
  545.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  546.         *PageProtectMem: 4109
  547.         *switch: Orientation
  548.         {
  549.             *case: PORTRAIT
  550.             {
  551.                 *PrintableArea: PAIR(3528, 5112)
  552.                 *PrintableOrigin: PAIR(150, 150)
  553.                 *CursorOrigin: PAIR(143, 95)
  554.                 *Command: CmdSelect
  555.                 {
  556.                     *Order: DOC_SETUP.3
  557.                     *Cmd: "<1B>&l91a&l8c1E<1B>*p0x0Y<1B>*c0t4250x6245Y"
  558.                 }
  559.             }
  560.             *case: LANDSCAPE_CC90
  561.             {
  562.                 *PrintableArea: PAIR(3528, 5112)
  563.                 *PrintableOrigin: PAIR(150, 150)
  564.                 *CursorOrigin: PAIR(95, 5293)
  565.                 *Command: CmdSelect
  566.                 {
  567.                     *Order: DOC_SETUP.3
  568.                     *Cmd: "<1B>&l91a&l8c1E<1B>*p0x0Y<1B>*c0t6245x4296Y"
  569.                 }
  570.             }
  571.         }
  572.     }
  573.     *Option: ENV_DL
  574.     {
  575.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  576.         *PageProtectMem: 4109
  577.         *switch: Orientation
  578.         {
  579.             *case: PORTRAIT
  580.             {
  581.                 *PrintableArea: PAIR(2298, 4896)
  582.                 *PrintableOrigin: PAIR(150, 150)
  583.                 *CursorOrigin: PAIR(143, 95)
  584.                 *Command: CmdSelect
  585.                 {
  586.                     *Order: DOC_SETUP.3
  587.                     *Cmd: "<1B>&l90a&l8c1E<1B>*p0x0Y<1B>*c0t2774x5986Y"
  588.                 }
  589.             }
  590.             *case: LANDSCAPE_CC90
  591.             {
  592.                 *PrintableArea: PAIR(2298, 4896)
  593.                 *PrintableOrigin: PAIR(150, 150)
  594.                 *CursorOrigin: PAIR(95, 5077)
  595.                 *Command: CmdSelect
  596.                 {
  597.                     *Order: DOC_SETUP.3
  598.                     *Cmd: "<1B>&l90a&l8c1E<1B>*p0x0Y<1B>*c0t5986x2820Y"
  599.                 }
  600.             }
  601.         }
  602.     }
  603.     *Option: CUSTOMSIZE
  604.     {
  605.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  606.         *MinSize: PAIR(1800, 3000)
  607.         *MaxSize: PAIR(5100, 32767)
  608.         *MaxPrintableWidth: 5100
  609.         *MinLeftMargin: 50
  610.         *CenterPrintable?: FALSE
  611.         *PageProtectMem: 1692
  612.         *switch: Orientation
  613.         {
  614.             *case: PORTRAIT
  615.             {
  616.                 *Command: CmdSelect
  617.                 {
  618.                     *Order: DOC_SETUP.3
  619.                     *Cmd: "<1B>&l101a<1B>&l4d1e" %d{(PhysPaperLength / 150) - 1}"F<1B>*p0x0Y<1B>*p0x0Y"
  620. + "<1B>*c0t" %d{(((PhysPaperWidth - 299) * 6) / 5) }"x" %d{(((PhysPaperLength - 300) * 6) / 5) }
  621. + "Y"
  622.                 }
  623.             }
  624.             *case: LANDSCAPE_CC90
  625.             {
  626.                 *Command: CmdSelect
  627.                 {
  628.                     *Order: DOC_SETUP.3
  629.                     *Cmd: "<1B>&l101a<1B>&l4d1e" %d{(PhysPaperLength / 150) - 1}"f" %d{(((PhysPaperLength - 8400) * 6) / 5) }
  630. + "Z<1B>*p0x0Y<1B>*c0t" %d{(((PhysPaperLength - 300) * 6) / 5) }"x" %d{(((PhysPaperWidth - 300) * 6) / 5) }
  631. + "Y"
  632.                 }
  633.             }
  634.         }
  635.     }
  636. }
  637. *%*************PRINTER FEATURES:EcoPrint************
  638. *Feature: EcoPrint
  639. {
  640.     *rcNameID: 326
  641.     *DefaultOption: Option1
  642.     *Option: Option1
  643.     {
  644.         *rcNameID: =OFF_DISPLAY
  645.         *Command: CmdSelect
  646.         {
  647.             *Order: JOB_SETUP.1
  648.             *Cmd: "!R!SEM6;EXIT;<1B>%%-12345X@PJL SET ECOPRINT=OFF<0A>"
  649.         }
  650.     }
  651.     *Option: Option2
  652.     {
  653.         *rcNameID: =ON_DISPLAY
  654.         *Command: CmdSelect
  655.         {
  656.             *Order: JOB_SETUP.1
  657.             *Cmd: "!R!SEM6;EXIT;<1B>%%-12345X@PJL SET ECOPRINT=ON<0A>"
  658.         }
  659.     }
  660. }
  661. *%***********PRINTER FEATURES:Image Control*********
  662. *Feature: ImageControl
  663. {
  664.     *rcNameID: =IMAGECONTROL_DISPLAY
  665.     *DefaultOption: Option1
  666.     *Option: Option1
  667.     {
  668.         *rcNameID: 339
  669.         *Command: CmdSelect
  670.         {
  671.             *Order: JOB_SETUP.3
  672.             *Cmd: "@PJL SET IMAGEADAPT=AUTO<0D0A>"
  673.         }
  674.     }
  675.     *Option: Option2
  676.     {
  677.         *rcNameID: =OFF_DISPLAY
  678.         *Command: CmdSelect
  679.         {
  680.             *Order: JOB_SETUP.3
  681.             *Cmd: "@PJL SET IMAGEADAPT=OFF<0D0A>"
  682.         }
  683.     }
  684.     *Option: Option3
  685.     {
  686.         *rcNameID: =ON_DISPLAY
  687.         *Command: CmdSelect
  688.         {
  689.             *Order: JOB_SETUP.3
  690.             *Cmd: "@PJL SET IMAGEADAPT=ON<0D0A>"
  691.         }
  692.     }
  693. }
  694. *%****************PRINTER FEATURES:KIR**************
  695. *Feature: KIR
  696. {
  697.     *rcNameID: 375
  698.     *DefaultOption: Option2
  699.     *Option: Option1
  700.     {
  701.         *rcNameID: =OFF_DISPLAY
  702.         *Command: CmdSelect
  703.         {
  704.             *Order: JOB_SETUP.5
  705.             *Cmd: "!R!sir0;exit;"
  706.         }
  707.     }
  708.     *Option: Option2
  709.     {
  710.         *rcNameID: =ON_DISPLAY
  711.         *Command: CmdSelect
  712.         {
  713.             *Order: JOB_SETUP.5
  714.             *Cmd: "!R!sir2;exit;"
  715.         }
  716.     }
  717. }
  718. *%***********PRINTER FEATURES:Print Density*********
  719. *Feature: PrintDensity
  720. {
  721.     *rcNameID: 404
  722.     *DefaultOption: Option2
  723.     *Option: Option1
  724.     {
  725.         *rcNameID: 378
  726.         *Command: CmdSelect
  727.         {
  728.             *Order: JOB_SETUP.2
  729.             *Cmd: "@PJL SET DENSITY = 1"
  730.         }
  731.     }
  732.     *Option: Option2
  733.     {
  734.         *rcNameID: 389
  735.         *Command: CmdSelect
  736.         {
  737.             *Order: JOB_SETUP.2
  738.             *Cmd: "@PJL SET DENSITY = 3"
  739.         }
  740.     }
  741.     *Option: Option3
  742.     {
  743.         *rcNameID: 361
  744.         *Command: CmdSelect
  745.         {
  746.             *Order: JOB_SETUP.2
  747.             *Cmd: "@PJL SET DENSITY = 5"
  748.         }
  749.     }
  750. }
  751. *%********************HALFTONING********************
  752. *Feature: Halftone
  753. {
  754.     *rcNameID: =HALFTONING_DISPLAY
  755.     *DefaultOption: HT_PATSIZE_AUTO
  756.     *Option: HT_PATSIZE_AUTO
  757.     {
  758.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  759.     }
  760.     *Option: HT_PATSIZE_6x6_M
  761.     {
  762.         *rcNameID: =HT_DITHER6X6_DISPLAY
  763.     }
  764.     *Option: HT_PATSIZE_8x8_M
  765.     {
  766.         *rcNameID: =HT_DITHER8X8_DISPLAY
  767.     }
  768. }
  769. *%************INSTALLABLE OPTIONS:MEMORY************
  770. *Feature: Memory
  771. {
  772.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  773.     *DefaultOption: 4096KB
  774.     *Option: 4096KB
  775.     {
  776.         *Name: "4 MB"
  777.         *MemoryConfigKB: PAIR(4096, 3150)
  778.     }
  779.     *Option: 8192KB
  780.     {
  781.         *Name: "8 MB"
  782.         *MemoryConfigKB: PAIR(8192, 6750)
  783.     }
  784.     *Option: 12288KB
  785.     {
  786.         *Name: "12 MB"
  787.         *MemoryConfigKB: PAIR(12288, 10350)
  788.     }
  789.     *Option: 20480KB
  790.     {
  791.         *Name: "20 MB"
  792.         *MemoryConfigKB: PAIR(20480, 17550)
  793.     }
  794.     *Option: 36864KB
  795.     {
  796.         *Name: "36 MB"
  797.         *MemoryConfigKB: PAIR(36864, 31950)
  798.     }
  799. }
  800. *%*********INSTALLABLE OPTIONS:Paper Feeder*********
  801. *Feature: PaperFeeder
  802. {
  803.     *FeatureType: PRINTER_PROPERTY
  804.     *rcNameID: 506
  805.     *DefaultOption: NotInstalled
  806.     *Option: NotInstalled
  807.     {
  808.         *rcNameID: 312
  809.         *Constraints: InputBin.Option3
  810.     }
  811.     *Option: Installed
  812.     {
  813.         *rcNameID: 313
  814.     }
  815. }
  816. *Command: CmdStartPage
  817. {
  818.     *Order: PAGE_SETUP.1
  819.     *Cmd: "<1B>*b0M<0D>"
  820. }
  821. *Command: CmdEndJob
  822. {
  823.     *Order: JOB_FINISH.1
  824.     *Cmd: "<1B>E<1B>%%-12345X!R!res;exit;"
  825. }
  826. *Command: CmdCopies
  827. {
  828.     *Order: DOC_SETUP.4
  829.     *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  830. }
  831. *RotateCoordinate?: TRUE
  832. *RotateRaster?: TRUE
  833. *RotateFont?: TRUE
  834. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  835. *MemoryUsage: LIST(FONT)
  836. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  837. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  838. *XMoveThreshold: 0
  839. *YMoveThreshold: 0
  840. *XMoveUnit: 600
  841. *YMoveUnit: 600
  842. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{DestX}"X" }
  843. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,4800]{max_repeat(DestXRel )}"X" }
  844. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,4800]{max_repeat(DestXRel )}"X" }
  845. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{DestY}"Y" }
  846. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{DestYRel}"Y" }
  847. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{DestYRel}"Y" }
  848. *Command: CmdCR { *Cmd : "<0D>" }
  849. *Command: CmdLF { *Cmd : "<0A>" }
  850. *Command: CmdFF { *Cmd : "<0C>" }
  851. *Command: CmdBackSpace { *Cmd : "<08>" }
  852. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  853. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  854. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  855. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  856. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  857. *EjectPageWithFF?: TRUE
  858. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  859. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  860. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  861. *OutputDataFormat: H_BYTE
  862. *OptimizeLeftBound?: TRUE
  863. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  864. *CursorYAfterSendBlockData: AUTO_INCREMENT
  865. *DefaultFont: RESDLL.KyoRes.135
  866. *DefaultCTT: 0
  867. *CharPosition: BASELINE
  868. *DeviceFonts: LIST(RESDLL.KyoRes.1,RESDLL.KyoRes.2,RESDLL.KyoRes.3,RESDLL.KyoRes.4,RESDLL.KyoRes.5,RESDLL.KyoRes.6,
  869. +                    RESDLL.KyoRes.7,RESDLL.KyoRes.8,RESDLL.KyoRes.9,RESDLL.KyoRes.10,RESDLL.KyoRes.11,RESDLL.KyoRes.12,
  870. +                    RESDLL.KyoRes.13,RESDLL.KyoRes.14,RESDLL.KyoRes.15,RESDLL.KyoRes.16,RESDLL.KyoRes.17,RESDLL.KyoRes.18,
  871. +                   RESDLL.KyoRes.19,RESDLL.KyoRes.20,RESDLL.KyoRes.21,RESDLL.KyoRes.22,RESDLL.KyoRes.23,RESDLL.KyoRes.24,
  872. +                    RESDLL.KyoRes.25,RESDLL.KyoRes.26,RESDLL.KyoRes.27,RESDLL.KyoRes.28,RESDLL.KyoRes.29,RESDLL.KyoRes.30,
  873. +                    RESDLL.KyoRes.31,RESDLL.KyoRes.32,RESDLL.KyoRes.33,RESDLL.KyoRes.34,RESDLL.KyoRes.35,RESDLL.KyoRes.36,
  874. +                   RESDLL.KyoRes.37,RESDLL.KyoRes.38,RESDLL.KyoRes.39,RESDLL.KyoRes.40,RESDLL.KyoRes.41,RESDLL.KyoRes.42,
  875. +                    RESDLL.KyoRes.43,RESDLL.KyoRes.44,RESDLL.KyoRes.45,RESDLL.KyoRes.46,RESDLL.KyoRes.93,RESDLL.KyoRes.94,
  876. +                    RESDLL.KyoRes.95,RESDLL.KyoRes.96,RESDLL.KyoRes.102,RESDLL.KyoRes.103,RESDLL.KyoRes.104,RESDLL.KyoRes.105,
  877. +                   RESDLL.KyoRes.106,RESDLL.KyoRes.107,RESDLL.KyoRes.108,RESDLL.KyoRes.109,RESDLL.KyoRes.110,RESDLL.KyoRes.111,
  878. +                    RESDLL.KyoRes.112,RESDLL.KyoRes.113,RESDLL.KyoRes.114,RESDLL.KyoRes.115,RESDLL.KyoRes.116,RESDLL.KyoRes.117,
  879. +                    RESDLL.KyoRes.118,RESDLL.KyoRes.119,RESDLL.KyoRes.120,RESDLL.KyoRes.121,RESDLL.KyoRes.122,RESDLL.KyoRes.123,
  880. +                   RESDLL.KyoRes.124,RESDLL.KyoRes.125,RESDLL.KyoRes.126,RESDLL.KyoRes.127,RESDLL.KyoRes.128,RESDLL.KyoRes.129,
  881. +                    RESDLL.KyoRes.130,RESDLL.KyoRes.131,RESDLL.KyoRes.132,RESDLL.KyoRes.133,RESDLL.KyoRes.134,RESDLL.KyoRes.135,
  882. +                   RESDLL.KyoRes.136,RESDLL.KyoRes.137,RESDLL.KyoRes.138,RESDLL.KyoRes.139,RESDLL.KyoRes.140,RESDLL.KyoRes.141,
  883. +                    RESDLL.KyoRes.142,RESDLL.KyoRes.143,RESDLL.KyoRes.144,RESDLL.KyoRes.145,RESDLL.KyoRes.146,RESDLL.KyoRes.147,
  884. +                    RESDLL.KyoRes.148,RESDLL.KyoRes.149,RESDLL.KyoRes.150,RESDLL.KyoRes.151,RESDLL.KyoFonts.81)
  885. *MinFontID: 16534
  886. *MaxFontID: 32768
  887. *FontFormat: HPPCL_RES
  888. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  889. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  890. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  891. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  892. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  893. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  894. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  895. *MinGrayFill: 1
  896. *MaxGrayFill: 100
  897. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{RectXSize}"A" }
  898. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{RectYSize}"B" }
  899. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  900. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  901.